MyTitle

RANGE/PATTERN

Capture the element 'IMPORTANT dynamical value' - this value is dynamical so we can't rely on the text value


PATTERN/TARGET

Capture the TABLE containing the 'TARGET HEADER' header

header header header
data data data
data data data

TARGET HEADER header header
data data data
data data data

header header header
data data data
data data data


ANCESTORS

Capture cells (td) with the text 'A', 'B' and 'C' from the TABLE with the 'TARGET HEADER2' header - The benefit of ancestors is to avoid repeating multiple complex PATTERN declarations

header header header header B header
data data data C data data
data data A data B data

TARGET HEADER2 header header header header
data A data B data
data data C data data

header B header
A data data
C data data


MUST EXIST/MUST NOT EXIST

Recognize the Page if there is not "Customer not found" text in "A" tag with "customer" id - Recognize another page when this text is present


Customer not found


OCCURS

Capture all tds from the table with "occurs" parameter - each td must be accessible referecing their own tr
Then capture each td with its 2 coordinate line/column

header1 header2 header3 header4
1 2 3 4
5 6 7 8
9 10 11 12